Designs and builds programs using a variety of software applications, techniques, and development tools. Writes basic or more routine programs according to specifications provided. Develops user interface features, site animation, and special effects. Develops code using Java, C#, HTML, Javascript, or other programming languages. Performs functionality and navigation test